407676
632561
1018924
185472
468743
887600
708227
497452
1017187
1238508
881413
123190
5173799
3591581
3119148
2424804
2245988
2070609
1994358
192278
1777118
1724136
1697196
1643471